package cyy.example.com.facotry.model.api.response;

import java.util.List;

/**
 * @author ChenYiYao
 * @date 2018/5/14
 * des :
 */
public class TaskDetailsInfoEntity {

    /**
     * UserPacketBasicInfoVo : [{"headIdentificationCode":false,"packetName":"执法人员","userBasicInfo":[{"identificationCode":true,"realname":"小李","roleName":"执法人员","userId":8,"username":"栗子"},{"identificationCode":false,"realname":"七23","roleName":"执法人员","userId":1411,"username":"ccc"},{"identificationCode":true,"realname":"王百万","roleName":"执法人员","userId":26,"username":"王五"},{"identificationCode":false,"realname":"liuguizhang","roleName":"执法人员","userId":20,"username":"lgz123"}]},{"headIdentificationCode":false,"packetName":"运维组长","userBasicInfo":[{"identificationCode":false,"realname":"周润发","roleName":"运维组长","userId":14,"username":"ad"}]},{"headIdentificationCode":false,"packetName":"运维人员","userBasicInfo":[{"identificationCode":true,"realname":"张三疯","roleName":"运维人员","userId":39,"username":"张三"}]},{"headIdentificationCode":false,"packetName":"巡查人员","userBasicInfo":[{"identificationCode":false,"realname":"李世民","roleName":"巡查人员","userId":23,"username":"李四"}]}]
     * taskBaseInfoVo : {"beginTime":"2019-01-17","endTime":"2019-01-19","judgeMark":"0","taskContents":"大开发设计费速度快粉红色的家乐福市领导反馈和史蒂夫围殴非法很舒服票斯蒂芬库里","taskDegree":1,"taskName":"20190117新建任务","taskNumber":"c2rP0uEy_20190117152528","taskObjects":"102:深圳市大嘉华食品实业有限公司","taskToIds":"id:8,name:小李|id:26,name:王百万|id:39,name:张三疯","taskType":"5","udid":false}
     */

    private TaskBaseInfoVoBean taskBaseInfoVo;
    private List<UserPacketBasicInfoVoBean> UserPacketBasicInfoVo;

    public TaskBaseInfoVoBean getTaskBaseInfoVo() {
        return taskBaseInfoVo;
    }

    public void setTaskBaseInfoVo(TaskBaseInfoVoBean taskBaseInfoVo) {
        this.taskBaseInfoVo = taskBaseInfoVo;
    }

    public List<UserPacketBasicInfoVoBean> getUserPacketBasicInfoVo() {
        return UserPacketBasicInfoVo;
    }

    public void setUserPacketBasicInfoVo(List<UserPacketBasicInfoVoBean> UserPacketBasicInfoVo) {
        this.UserPacketBasicInfoVo = UserPacketBasicInfoVo;
    }

    public static class TaskBaseInfoVoBean {
        /**
         * beginTime : 2019-01-17
         * endTime : 2019-01-19
         * judgeMark : 0
         * taskContents : 大开发设计费速度快粉红色的家乐福市领导反馈和史蒂夫围殴非法很舒服票斯蒂芬库里
         * taskDegree : 1
         * taskName : 20190117新建任务
         * taskNumber : c2rP0uEy_20190117152528
         * taskObjects : 102:深圳市大嘉华食品实业有限公司
         * taskToIds : id:8,name:小李|id:26,name:王百万|id:39,name:张三疯
         * taskType : 5
         * udid : false
         */

        private String beginTime;
        private String endTime;
        private String judgeMark;
        private String taskContents;
        private String taskDegree;
        private String taskName;
        private String taskNumber;
        private String taskObjects;
        private String taskToIds;
        private String taskType;
        private String taskFromName;
        private String taskFromStatus;
        private boolean udid;

        public String getTaskFromStatus() {
            return taskFromStatus;
        }

        public void setTaskFromStatus(String taskFromStatus) {
            this.taskFromStatus = taskFromStatus;
        }

        public String getTaskFromName() {
            return taskFromName;
        }

        public void setTaskFromName(String taskFromName) {
            this.taskFromName = taskFromName;
        }

        public String getBeginTime() {
            return beginTime;
        }

        public void setBeginTime(String beginTime) {
            this.beginTime = beginTime;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public String getJudgeMark() {
            return judgeMark;
        }

        public void setJudgeMark(String judgeMark) {
            this.judgeMark = judgeMark;
        }

        public String getTaskContents() {
            return taskContents;
        }

        public void setTaskContents(String taskContents) {
            this.taskContents = taskContents;
        }

        public String getTaskDegree() {
            return taskDegree;
        }

        public void setTaskDegree(String taskDegree) {
            this.taskDegree = taskDegree;
        }

        public String getTaskName() {
            return taskName;
        }

        public void setTaskName(String taskName) {
            this.taskName = taskName;
        }

        public String getTaskNumber() {
            return taskNumber;
        }

        public void setTaskNumber(String taskNumber) {
            this.taskNumber = taskNumber;
        }

        public String getTaskObjects() {
            return taskObjects;
        }

        public void setTaskObjects(String taskObjects) {
            this.taskObjects = taskObjects;
        }

        public String getTaskToIds() {
            return taskToIds;
        }

        public void setTaskToIds(String taskToIds) {
            this.taskToIds = taskToIds;
        }

        public String getTaskType() {
            return taskType;
        }

        public void setTaskType(String taskType) {
            this.taskType = taskType;
        }

        public boolean isUdid() {
            return udid;
        }

        public void setUdid(boolean udid) {
            this.udid = udid;
        }
    }

    public static class UserPacketBasicInfoVoBean {
        /**
         * headIdentificationCode : false
         * packetName : 执法人员
         * userBasicInfo : [{"identificationCode":true,"realname":"小李","roleName":"执法人员","userId":8,"username":"栗子"},{"identificationCode":false,"realname":"七23","roleName":"执法人员","userId":1411,"username":"ccc"},{"identificationCode":true,"realname":"王百万","roleName":"执法人员","userId":26,"username":"王五"},{"identificationCode":false,"realname":"liuguizhang","roleName":"执法人员","userId":20,"username":"lgz123"}]
         */

        private boolean headIdentificationCode;
        private String packetName;
        private List<UserBasicInfoBean> userBasicInfo;

        public boolean isHeadIdentificationCode() {
            return headIdentificationCode;
        }

        public void setHeadIdentificationCode(boolean headIdentificationCode) {
            this.headIdentificationCode = headIdentificationCode;
        }

        public String getPacketName() {
            return packetName;
        }

        public void setPacketName(String packetName) {
            this.packetName = packetName;
        }

        public List<UserBasicInfoBean> getUserBasicInfo() {
            return userBasicInfo;
        }

        public void setUserBasicInfo(List<UserBasicInfoBean> userBasicInfo) {
            this.userBasicInfo = userBasicInfo;
        }

        public static class UserBasicInfoBean {
            /**
             * identificationCode : true
             * realname : 小李
             * roleName : 执法人员
             * userId : 8
             * username : 栗子
             */

            private boolean identificationCode;
            private String realname;
            private String roleName;
            private String userId;
            private String username;

            public boolean isIdentificationCode() {
                return identificationCode;
            }

            public void setIdentificationCode(boolean identificationCode) {
                this.identificationCode = identificationCode;
            }

            public String getRealname() {
                return realname;
            }

            public void setRealname(String realname) {
                this.realname = realname;
            }

            public String getRoleName() {
                return roleName;
            }

            public void setRoleName(String roleName) {
                this.roleName = roleName;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getUsername() {
                return username;
            }

            public void setUsername(String username) {
                this.username = username;
            }
        }
    }
}
